package cn.tedu.collection.list;

import java.util.Stack;

public class StackDemo {
    public static void main(String[] args) {
        //创建Stack类的对象
        Stack<String> s=new Stack<>();
        //入栈
        s.add("abc");//栈底
        s.add("bc");
        s.add("ac");
        s.add("ab");
        s.add("1abc");//栈顶
        //判断栈是否为空
        //System.out.println(s.empty());

        //查看栈顶元素并不删除
        //System.out.println(s.peek());
        //返回栈顶元素并且删除
        //System.out.println(s.pop());

        //从栈顶往栈底来查找，从1开始，返回指定内容在栈中位置
        System.out.println(s.search("ac"));

        //List子接口的特点，所有的实现类都具有
        System.out.println(s);

    }
}
